Understanding Credit Ratings & Its Implications